﻿using UnityEngine;
using XYRenderPipeline.Runtime;

namespace nTools.PrefabPainter
{
    public interface PrefabPainterEditorExtendsion
    {
        public int toolId { get; }
        public GUIContent CreateTabIcon(PrefabPainter mainEditor);

        public  void OnInit(PrefabPainter mainEditor, int extendedTabId);

        public void onToolEnable();
        
        public void onToolDisable();
        public void OnGUI();
        
        public void OnDestory(PrefabPainter mainEditor);

    }
}